Dart Analyzer AnalysisDriverGeneric
AnalysisDriverGeneric 提供了一种通过 AnalysisDriverScheduler 进行调度的通用接口。抽象类。
它目前,只有 AnalysisDriver 类和 angular 插件实现了这个接口,这是一个临时措施,直到官方插件 API 准备就绪,并使用了不同的调度器。
类属性:
hasFilesToAnalyze:如果驱动程序有文件需要分析,则返回true。workPriority:返回驱动程序需要执行的工作的优先级。
类方法和:
-
priorityFiles:设置驱动程序应尝试优先分析的文件列表。- 列表中的每个路径都必须是绝对的和标准化的。
- 驱动程序将通过
results流产生结果。 - 结果产生的确切顺序没有定义,既不在优先文件之间,也不在优先文件和非优先文件之间。
-
addFile:将给定path的文件添加到正在显式分析的文件集中。path必须是绝对的和标准化的。分析结果最终由results流产生。
-
dispose2:通知驱动程序,客户端将停止使用它。 -
performWork:执行一块工作并产生results。
本文作者:Maeiee
本文链接:Dart Analyzer AnalysisDriverGeneric
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
